import React from 'react'
import { ReactSVG } from 'react-svg'

function getAll (context) {
  return context.keys().reduce((o, modulePath, i) => {
    o[modulePath.replace(/.\/|.svg/g, '')] = (props) => {
      return <ReactSVG src={context.keys().map(context)[i].default} {...props} />
    }
    return o
  }, {})
}

// 当前组件下的icons目录，存放svg图标
export default getAll(require.context('./icons', false, /\.svg$/))
